<?php
include ("../conectar.php");

$meses=array('Mes','Enero','Febrero','Marzo','Abril','Mayo','Junio','Julio','Agosto','Septiembre','Octubre','Noviembre','Diciembre');
$cadena_busqueda=$_GET["cadena_busqueda"];
$tipo=$_GET['tipo'];

$sel_tipo="SELECT titulo FROM tipo_liquidacion WHERE abreviacion like '$tipo'";
$rs_tipo=mysql_query($sel_tipo);
$titulo=mysql_result($rs_tipo,0,"titulo");

//Buscar la fecha mas antigua de liquidacion
$sql_fech="SELECT min(anho_liq) as a FROM liquidacion WHERE borrado=0";
$rs_fech=mysql_query($sql_fech);
$anho_min=mysql_result($rs_fech,0,"a");

$anho_max=date("Y");

if (!isset($cadena_busqueda)) { $cadena_busqueda=""; } else { $cadena_busqueda=str_replace("",",",$cadena_busqueda); }

if ($cadena_busqueda<>"") {
	$array_cadena_busqueda=split("~",$cadena_busqueda);
	$codcliente=$array_cadena_busqueda[1];
	$nombre=$array_cadena_busqueda[2];
	$numfactura=$array_cadena_busqueda[3];
	$cboEstados=$array_cadena_busqueda[4];
	$fechainicio=$array_cadena_busqueda[5];
	$fechafin=$array_cadena_busqueda[6];
} else {
	$codcliente="";
	$nombre="";
	$numfactura="";
	$cboEstados="";
	$fechainicio="";
	$fechafin="";
}

?>
<html>
	<head>
		<title>Liquidaciones</title>
		<link href="../estilos/estilos.css" type="text/css" rel="stylesheet">
		<link href="../calendario/calendar-blue.css" rel="stylesheet" type="text/css">
		<script type="text/JavaScript" language="javascript" src="../calendario/calendar.js"></script>
		<script type="text/JavaScript" language="javascript" src="../calendario/lang/calendar-sp.js"></script>
		<script type="text/JavaScript" language="javascript" src="../calendario/calendar-setup.js"></script>
		<script type="text/javascript" language="javascript" src="../funciones/calculos.js"></script>
		<script language="javascript">
		var cursor;
		if (document.all) {
			// Está utilizando EXPLORER
			cursor='hand';
		} else {
			// Está utilizando MOZILLA/NETSCAPE
			cursor='pointer';
		}
		
		function inicio() {
			document.getElementById("form_busqueda").submit();
		}
		
		function nueva_liquidacion() {
			var tipo=document.getElementById('tipoLiq').value;
			location.href="nueva_liquidacionP.php?tipo_liq="+tipo;
		}
		
		function buscar() {
			var cadena;
			cadena=hacer_cadena_busqueda();
			document.getElementById("cadena_busqueda").value=cadena;
			if (document.getElementById("iniciopagina").value=="") {
				document.getElementById("iniciopagina").value=1;
			} else {
				document.getElementById("iniciopagina").value=document.getElementById("paginas").value;
			}
			var concepto=document.getElementById("concepto").value;
			var conceptoDato=document.getElementById("conceptoDato").value;
			
			if(concepto!="")
			{	if(conceptoDato=="")
				{	alert("Debe seleccionar un dato concepto ");
					ventanaConceptosDatos();							
				}
			}
			document.getElementById("form_busqueda").submit();
		}
		
		function paginar() {
			document.getElementById("iniciopagina").value=document.getElementById("paginas").value;
			document.getElementById("form_busqueda").submit();
		}
		
		function hacer_cadena_busqueda() {
			var codcliente=document.getElementById("codcliente").value;
			var nombre=document.getElementById("nombre").value;

			//var cboEstados=document.getElementById("cboEstados").value;
			var fechainicio=document.getElementById("fechainicio").value;
			var fechafin=document.getElementById("fechafin").value;
			var cadena="";
			//cadena="~"+codcliente+"~"+nombre+"~"+numfactura+"~"+cboEstados+"~"+fechainicio+"~"+fechafin+"~";
			cadena="~"+codcliente+"~"+nombre+"~"+fechainicio+"~"+fechafin+"~";
			return cadena;
			}
		
		function limpiar() {
			document.getElementById("form_busqueda").reset();
			buscar();
		}
		
		function abreVentana(){
			miPopup = window.open("ventana_clientes.php","miwin","width=700,height=380,scrollbars=yes");
			miPopup.focus();
		}
		
		function validarcliente(){
			var codigo=document.getElementById("codcliente").value;
			miPopup = window.open("comprobarcliente_ini.php?codcliente="+codigo,"frame_datos","width=700,height=80,scrollbars=yes");
		}	
		
		function ventanaConceptos(){			

			document.getElementById("conceptoDato").value="";
			miPopup = window.open("ver_conceptos_index.php","miwin","width=700,height=550");
			miPopup.focus();			
		}

		function ventanaConceptosDatos(){			

			var concepto=document.getElementById("concepto").value;

			if(concepto!="")
			{	miPopup = window.open("ver_conceptosDatos_index.php?concepto="+concepto,"miwin","width=700,height=550");
				miPopup.focus();
			}
			else
				alert("Debe seleccionar un concepto!");
		}

		</script>
	</head>
	<body onLoad="inicio()">
		<div id="pagina">
			<div id="zonaContenido">
				<div align="center">
					<div id="tituloForm" class="header">Buscar liquidacion <?echo $titulo?></div>
					<div id="frmBusqueda">
						<form id="form_busqueda" name="form_busqueda" method="post" action="rejilla.php" target="frame_rejilla" autocomplete="off">
							<table class="fuente8" width="98%" cellspacing=0 cellpadding=3 border=0>					
								<tr>
									<td>Codigo de cliente </td>
									<td><input id="codcliente" name="codcliente" type="text" class="cajaPequena" maxlength="10"> <img src="../img/ver.png" width="16" height="16" onClick="abreVentana()" title="Buscar cliente" onMouseOver="style.cursor=cursor"> <img src="../img/cliente.png" width="16" height="16" onClick="validarcliente()" title="Validar cliente" onMouseOver="style.cursor=cursor"></td>									
								</tr>
								<tr>
									<td>Nombre</td>
									<td><input id="nombre" name="nombre" type="text" class="cajaGrande" maxlength="45" value="<? echo $nombre?>"></td>									
								</tr>
								<tr>
									<td>Num. liquidacion</td>
									<td><input id="canual" name="canual" type="text" class="cajaPequena" maxlength="4" style="text-align:right"> <input type="text" class="cajaPequena" id="cmensual" name="cmensual" maxlength="4" style="text-align:right">
										<select id="mes_liq" name="mes_liq">
										<?php 
										for($i=0;$i<sizeof($meses);$i++)
										{?>
											<option value="<?echo $i?>"><?echo $meses[$i]?></option>
										<?}
										?>
										</select>
										<select id="anho_liq" name="anho_liq">
											<option value="0>">A&ntilde;o</option>
										<?php 
										for($i=$anho_min;$i<=$anho_max;$i++)
										{?>
											<option value="<?echo $i?>"><?echo $i?></option>
										<?}
										?>
										</select>
									</td>
								</tr>
								<tr>
									<td>Tipo liquidacion</td>
									<td><select id="cboTipoLiq" name="cboTipoLiq" class="comboMedio">
									<?php $sql="SELECT titulo,abreviacion FROM tipo_liquidacion WHERE borrado=0 ORDER BY titulo";
									$rs=mysql_query($sql);
									for($i=0;$i<mysql_num_rows($rs);$i++)
									{
										$descrip=mysql_result($rs,$i,"titulo");
										$abrev=mysql_result($rs,$i,"abreviacion");

										if($abrev == $tipo)
											$selected='selected="selected"';
										else
											$selected="";

										?>
										<option value="<?echo $abrev?>" <?echo $selected?>><?echo $descrip?></option>
									<?}?>
									</select></td>
								</tr>
								<tr>
									<td>Fecha de inicio</td>
									<td><input id="fechainicio" type="text" class="cajaPequena" NAME="fechainicio" maxlength="10" value="<? echo $fechainicio?>" readonly><img src="../img/calendario.png" name="Image1" id="Image1" width="16" height="16" border="0" onMouseOver="this.style.cursor='pointer'" onClick="elegirCalendario(this)"></td>									
								</tr>
								<tr>
									<td>Fecha de fin</td>
									<td><input id="fechafin" type="text" class="cajaPequena" NAME="fechafin" maxlength="10" value="<? echo $fechafin?>" readonly><img src="../img/calendario.png" name="Image2" id="Image2" width="16" height="16" border="0" onMouseOver="this.style.cursor='pointer'" onClick="elegirCalendario(this)"></td>								
								</tr>
								<tr>
									<td>Concepto</td>
									<td><input id="concepto" name="concepto" type="text" class="cajaGrande" readonly><img src="../img/ver.png" width="16" height="16" onClick="ventanaConceptos()" onMouseOver="style.cursor=cursor" title="Buscar datos conceptos"></td>									
								</tr>
								<tr>
									<td>Dato Concepto</td>
									<td><input id="conceptoDato" name="conceptoDato" type="text" class="cajaGrande"><img src="../img/ver.png" width="16" height="16" onClick="ventanaConceptosDatos()" onMouseOver="style.cursor=cursor" title="Buscar datos conceptos"></td>
								</tr>
							</table>
					</div>
					<div id="botonBusqueda">
						<img src="../img/botonbuscar.jpg" width="69" height="22" border="1" onClick="buscar()" onMouseOver="style.cursor=cursor">
						<img src="../img/botonlimpiar.jpg" width="69" height="22" border="1" onClick="limpiar()" onMouseOver="style.cursor=cursor">
						<img src="../img/botonnuevaliquidacion.jpg" width="106" height="22" border="1" onClick="nueva_liquidacion()" onMouseOver="style.cursor=cursor">					
					</div>
					<div id="lineaResultado">
						<table class="fuente8" width="80%" cellspacing=0 cellpadding=3 border=0>
						<tr>
							<td width="50%" align="left">N de liquidaciones encontradas <input id="filas" type="text" class="cajaPequena" NAME="filas" maxlength="5" readonly></td>
							<td width="50%" align="right">Mostrados <select name="paginas" id="paginas" onChange="paginar()"></select></td>
						</tr>
						</table>
					</div><!--Fin de lineaResultadto-->
					<div id="cabeceraResultado2" class="header">Relaci&oacute;n de LIQUIDACIONES <?echo $titulo?></div>
					<div id="frmResultado2">
						<table class="fuente8" width="100%" cellspacing=0 cellpadding=3 border=0 ID="Table1">
						<tr class="cabeceraTabla">
							<td width="4%">ITEM</td>
							<td width="19%">Nro. LIQ.</td>
							<td width="14%">CLIENTE </td>							
							<td width="14%">IMPORTE</td>
							<td width="15%">FECHA</td>
							<td width="4%" title="Procesado">P</td>
							<td width="4%" title="Entrega">E</td>
							<td width="4%" title="Anticipo">A</td>
							<td width="4%" title="Facturado">F</td>
							<td width="4%" title="Cobrado">C</td>
							<td width="5%">&nbsp;</td>
							<td width="5%">&nbsp;</td>
							<td width="5%">&nbsp;</td>
						</tr>
						</table>
					</div><!--Fin de frmResultado-->
					<input type="hidden" id="iniciopagina" name="iniciopagina">
					<input type="hidden" id="cadena_busqueda" name="cadena_busqueda">
					<input type="hidden" id="tipoLiq" name="tipoLiq" value="<?echo $tipo?>">											
					</form><!--Fin del formulario-->
					<div id="lineaResultado">
						<iframe width="100%" height="400" id="frame_rejilla" name="frame_rejilla" frameborder="0">
							<ilayer width="100%" height="400" id="frame_rejilla" name="frame_rejilla"></ilayer>
						</iframe>
						<iframe id="frame_datos" name="frame_datos" width="0" height="0" frameborder="0">
							<ilayer width="0" height="0" id="frame_datos" name="frame_datos"></ilayer>
						</iframe>
					</div><!--Fin de frmBusqueda-->
				</div><!--Fin de align=center-->
			</div><!--Fin de zonaContenido-->		
		</div><!--Fin de pagina-->
	</body>
</html>
